/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"BD6C80F8-48D7-44D8-AE2E-C30F258A4373"}
 */
function agregar(event) {
	if (usuario_id != globals.gUsuario)
	{
		ficha_clinica_to_ficha_detalle.newRecord()
		forms.ficha_detalle_dtl_carga.controller.loadRecords(ficha_clinica_to_ficha_detalle)
		application.showFormInDialog(forms.ficha_detalle_dtl_carga,-1,-1,-1,-1,'Nuevo Detalle de Ficha',false,false,'FIDTL',true)
	}
	else
		globals.gDialog('Error','No puede modificar esta ficha','OK','CerrarForm')
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"C09E3572-6EF1-4B1B-BEC9-5AA57599E9DE"}
 */
function eliminar(event) {
	if (usuario_id != globals.gUsuario)
	{
		ficha_clinica_to_ficha_detalle.deleteRecord()
	}
	else
		globals.gDialog('Error','No puede modificar esta ficha','OK','CerrarForm')
}

/**
 * Callback method form when editing is started.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @returns {Boolean}
 *
 * @properties={typeid:24,uuid:"020134C5-90C6-4EF0-924D-438ABB43CE42"}
 */
function onRecordEditStart(event) {
	if (usuario_id != globals.gUsuario)
	{
		globals.opcionCancelarMod()
		controller.focusField('',true)
		globals.gDialog('Error','No puede modificar esta ficha','OK','CerrarForm')
		return false
	}
	return true
}
